Entreprise
The setting is an urban street that appears to be in Japan
Plus